package com.CST.vo.zx;

import cn.afterturn.easypoi.excel.annotation.ExcelCollection;
import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.math.BigDecimal;

/**
 * 期末余额科室总汇总VO
 * @author xnd
 * @since 2023/5/9 10:32
 */
@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
public class EndingBalanceVO {

    @ApiModelProperty("科室编号")
    @ExcelProperty(value="科室编号")
    private String deptCode;

    @ApiModelProperty("科室名称")
    @ExcelProperty(value="科室名称")
    private String deptName;

    @ApiModelProperty("非2019开始期初余额")
    @ExcelProperty(value = "期初")
    private BigDecimal initialBalance;

    @ApiModelProperty("期末余额")
    @ExcelProperty(value="期末余额")
    private BigDecimal endBalance;

    @JsonIgnore
    @ExcelIgnore
    private BigDecimal total;

    @ApiModelProperty("2019开始期初余额")
    @JsonIgnore
    @ExcelIgnore
    private BigDecimal startBalance;
}
